package com.cr.admin.system.service;

import com.cr.admin.system.pojo.dto.SysRoleQuery;
import com.cr.admin.system.pojo.dto.SysRoleUpdateParam;
import com.cr.admin.system.pojo.vo.SysRoleDetailVO;
import com.cr.admin.system.pojo.dto.SysRoleAddParam;
import com.cr.admin.system.pojo.entity.SysRole;

import java.util.List;

public interface ISysRoleService {

    void insert(SysRoleAddParam sysRoleAddParam);

    void deleteByIds(List<Long> ids);

    void updateById(SysRoleUpdateParam sysRoleUpdateParam);

    SysRoleDetailVO selectById(Long id);

    List<SysRole> selectList(SysRoleQuery query);

}
